import axios from 'axios'
import BaseApi from '@/api/BaseApi'
import config from '@/config'

/**
 * 设施点接口
 */
export default class extends BaseApi {
  /**
   * 获取基础路径
   *
   * @return 基础路径
   */
  static basePath() {
    return (config.services.oen || '') + '/cableSegment'
  }
  // 新增修改删除光缆段接口
  static modify(params) {
    return axios.post(`${this.basePath()}/modify`, params)
  }
  // 查询单个光缆的光缆段
  static getByCableId(params) {
    return axios.get(`${this.basePath()}/getByCableId`, { params })
  }
  // 更新某个光缆段
  static updateBySegmentId(params) {
    return axios.post(`${this.basePath()}/updateBySegmentId`, params)
  }
  // 敷设方法是否使用
  static layMethodUsageStatus(params) {
    return axios.get(`${this.basePath()}/layMethodUsageStatus`, { params })
  }
}
